artificial foot - French English Dictionary